Iniciar sesión

Entonces, estás ejecutando una campaña y obteniendo conversiones de alguna red de afiliados o venta de productos, pero las conversiones no se muestran en FunnelFlux.

Aquí desglosare algunos pasos de solución de problemas para seguir -- un proceso de pensamiento a seguir.

En primer lugar, ¿cómo estás activando las conversiones?

Hay dos opciones - usando una URL de postback (servidor a servidor), o JavaScript. Repasemos el flujo de conversión para ambos.


Conversiones vía URL de Postback

Si estás rastreando conversiones a través de URL de postback, hay varios pasos que deben ocurrir para que esto funcione con éxito:

  1. Necesitas enviar usuarios a una página de oferta a través de una redirección -- es decir, un enlace de seguimiento generado por FunnelFlux o un enlace de clic de acción
  2. Esa página de oferta necesita pasar nuestro ID de hit en su URL, usando el token {hit}, que probablemente configurarás en la sección de paso de datos de la fuente de la oferta
  3. La red/plataforma de oferta necesita capturar y almacenar ese valor de ID de hit
  4. La red/plataforma de oferta necesita enviar más tarde un postback a FunnelFlux que pase ese valor almacenado.

Todas estas cosas necesitan funcionar correctamente para que un postback active las conversiones.

Identifiquemos algunos problemas comunes en cada paso.

Enviar usuarios a una página de oferta

Tienes una oferta añadida en FunnelFlux, que envía usuarios a alguna red/anunciante o incluso a una página de oferta que tú controlas.

Aquí hay algunas cosas a considerar:

  • ¿Estás usando una oferta en lugar de una landing page? Las landing pages no crean hits que puedan convertir directamente
  • En tu embudo, si usas una landing page que enlaza a una oferta, ¿estás usando una URL de acción en la página para el clic? Sin esto, no redirigirá a través del rastreador y no se pasaría ningún ID de hit
  • Si estás enlazando de anuncio > oferta usando nuestros enlaces de redirección, entonces estarías redirigiendo todo el camino -- así que todo bien ahí
  • Pero para estar seguro... ¿estás usando la URL de FunnelFlux en tus anuncios, en lugar de la URL de la oferta misma?

A continuación, pasar datos a la oferta/anunciante

Entonces, ahora consideremos pasar datos a la oferta misma.

En la sección de paso de datos (idealmente), estás pasando algún parámetro = nuestro ID de seguimiento, que tiene el token {hit}

Puedes comprobar si el paso de datos está ocurriendo como se espera editando la oferta --> pestaña de paso de datos. Aquí puedes ver el paso de datos heredado de la fuente de la oferta, directamente en la oferta, y la URL resultante final a la que nuestro sistema redirigirá:

  • ¿Estás realmente pasando {hit} a la red/anunciante? Esto debería estar en la sección de paso de datos. Necesitamos pasar al siguiente sistema el ID de hit de esta oferta, que se crea en la redirección (no existe hasta que intentamos cargar la oferta misma)
  • ¿Se está pasando ese hit bajo un nombre de parámetro como clickid, s5, aff_sub3, etc. que la plataforma de la red usa y captura datos?
  • Si vas a la plataforma de la red y su informe de clics, ¿puedes informar por ese parámetro y ver los IDs de hit de FunnelFlux llegando? Si son hits de oferta, siempre terminarán con una "h"
  • A veces la red no te permite informar por IDs de clic. Pero si puedes informar por este parámetro, deberías ver nuestros IDs de hit llegando. Si no puedes verlos, entonces la red no tiene los IDs, y no hay forma de que puedan enviar la conversión a FunnelFlux -- y tienes un problema de paso de datos que arreglar.

El postback a FunnelFlux

Supongamos que el paso de datos funciona bien, pero aún no tienes conversiones apareciendo en FunnelFlux. Considera estos puntos:

  • Tus IDs de hit pasados a la red -- comprueba que terminan con "h", lo que mostrará que son hits de oferta en lugar de hits de landing page
  • Tu URL de postback global se encuentra en la configuración del sistema. Tiene este formato:
https://DOMAIN/pb/?hit=HIT_ID&rev=REVENUE&tx=OPTIONAL_TXID
  • ¿Es esto lo que estás usando? Asegúrate de que el marcador HIT_ID sea reemplazado por un token como {click_id} que la red reemplazará dinámicamente con el ID de hit pasado para ese usuario
  • Asegúrate de que REVENUE sea reemplazado por algún valor numérico o un token como #payout# que la red reemplazará con el valor real de conversión
  • ¿Tienes algún error tipográfico en la URL de postback? Un ? o & faltante podría causar una sintaxis inválida y una URL que no funcione en absoluto
  • En caso de duda, puedes pedirnos que miremos nuestros registros de postback entrantes para ver lo que estamos recibiendo y por qué podría no estar funcionando

Eso es todo para la solución de problemas de seguimiento basado en postback. Todo depende de pasar datos de un sistema a otro y el uso correcto de tokens.

Si algo es incorrecto en este proceso como una URL rota, no pasar un ID, o configurar incorrectamente una URL de postback, entonces las conversiones no aparecerán.

Estos sistemas son programáticos y explícitos, por lo que no podrán interpretar tus errores y corregirlos, simplemente no harán lo que esperas.


Conversiones vía JavaScript

Rastrear conversiones vía JavaScript es bastante diferente ya que no hay necesidad de pasar datos explícitamente del sistema A al B, y lo más importante, ocurre del lado del cliente.

Las URLs de postback son seguimiento "del lado del servidor" en el sentido de que no es el usuario que convierte quien envía la solicitud de conversión. Pero con JavaScript, se carga en el navegador del usuario y va a depender del contexto en ese navegador.

Debido a esto, es inherentemente menos confiable -- los entornos de navegador de los usuarios varían enormemente y hay muchas cosas que se interponen en el seguimiento, como los estándares del navegador, las restricciones de privacidad, los complementos de bloqueo de anuncios y, por supuesto, los usuarios haciendo cosas raras.

Así es como generalmente rastrearías con JavaScript:

  1. Pon nuestro JS de encabezado global en todas las páginas involucradas
  2. Pon el JS de seguimiento de vistas en cada página, ya que quieres rastrear vistas y tiene funciones auxiliares para mejorar el seguimiento en general (¡importante!)
  3. Cuando quieras convertir una oferta específica, ve a editar esa oferta > seguimiento de conversión > obtén el código de seguimiento de conversión
  4. Coloca ese código donde quieras activar la conversión -- esto suele ser la página de agradecimiento que viene después de la oferta real, y también podrías ejecutar manualmente el script si tienes las habilidades técnicas

Bastante típico -- pero hay muchas razones por las que esto puede no funcionar, y gran parte se debe a matices y problemas del navegador. Revisemos algunas de las principales razones por las que este seguimiento fallará.

Problema 1: Tu JavaScript no se está cargando correctamente

Para que el código de conversión se cargue, aún necesitas nuestro JS de encabezado global en la página antes del script de conversión.

Si no lo tienes, asegúrate de añadirlo. Debe estar presente SOLO UNA VEZ en cualquier página.

Si solo puedes colocar un bloque de código en una página, simplemente ponlo antes del código de conversión. Es ideal si está en <head> pero esto no es crítico, solo necesita venir primero.

Si quieres probar las cosas más específicamente, puedes abrir las herramientas de desarrollo web de tu navegador > pestaña de red, borrar todo y luego actualizar la página y mirar nuestras solicitudes. La forma más fácil de hacer esto es filtrando al dominio de tu rastreador.

Deberías ver que nuestro lumetric.js se carga, luego posiblemente un evento de vista y un evento de conversión.

Aquí hay un ejemplo en la página de inicio de funnelflux.com:

Además, si hago clic en la solicitud "funnel" puedo inspeccionar la respuesta:

Consejo: haz clic en el botón " { } " en la parte inferior izquierda de este panel en Chrome para formatear las cosas.

Aquí, puedo ver cómo respondió nuestro rastreador. Resolvió un ID de visitante, lo que significa que el seguimiento funcionó bien. Si no, debería haber un mensaje de error, lo que significa que algo no está funcionando del todo bien.

Problema 2: No estás usando el código de conversión correcto

Cuando vas a la configuración de la oferta > seguimiento de conversión, hay código JavaScript específico para esa oferta, concretamente que tiene el ID de la oferta incluido en el código bajo el valor "p".

Si no has usado este código específicamente, entonces tu evento de conversión no está diciendo "Quiero convertir esta oferta exacta".

Podría estar enviando un valor diferente y causar confusión, o podría no tener ningún valor. En este caso, FunnelFlux intentará identificar al usuario y convertir la oferta visitada más recientemente.

Problema 3: El código se está cargando, pero no puede identificar al usuario

Esto también es bastante posible, y será claro si inspeccionas la respuesta del código de conversión en la consola/herramientas anteriores.

Si dice que no puede encontrar el embudo/visitante, entonces es probable que haya perdido el rastro de la sesión del usuario.

Esto se debe a los desafíos con el seguimiento del lado del cliente... si salta múltiples páginas para llegar aquí, y está en algún sitio web de terceros, es probable que necesite depender de cookies (¿están las cookies habilitadas en tu código de seguimiento de vistas?).

No hay una manera fácil de evitar esta limitación -- afecta a todo el seguimiento JavaScript, incluso a los likes de Facebook y Google Analytics. Es por eso que el seguimiento del lado del servidor es a menudo más confiable.

Si estas son páginas que controlas, entonces deberías tratar de asegurarte de pasar "vid" entre páginas, lo que siempre sucede con nuestras redirecciones, y nuestro JS automáticamente intenta añadir este ID de visitante/sesión a las URLs de acción. Básicamente está tratando de mantener el seguimiento del valor de la cookie manualmente a través de la URL.

Si VID está presente en la URL actual o en el referente, nuestro JavaScript intentará encontrarlo, pero esto no siempre está dentro de tu control.

En ese sentido, si controlas las páginas pero estás usando enlaces directos entre páginas (no URLs de acción que redirigen a través del rastreador), asegúrate de:

  • Usar nuestro JS de seguimiento de vistas en todas las páginas
  • En los enlaces de clic, añadir atributos data-lum="action" a ellos

En este último punto, nuestro JS también verá estos enlaces y les añadirá datos para mejorar el seguimiento. Así que puedes cambiar:

<a href="/somepage">Some Link</a>

a

<a href="/somepage" data-lum="action">Some Link</a>

Si haces esto, nuestro JS añadirá datos a estos enlaces para que en la siguiente página, el JS allí tenga más contexto y sea más confiable.

Puedes ver esto en la página de inicio de funnelflux.com -- si inspeccionas nuestra página, verás que nuestros enlaces tienen todos estos datos añadidos. Pero si inspeccionas el código fuente de la página, ¡esos valores no existen!

Código fuente de la página:

Lo que sucede en el navegador al cargar:

¿Ves cómo se añade todo este material extra? Ese es nuestro JS trabajando, asegurándose de que cuando hagas clic en ese enlace, la siguiente página tenga todo el contexto que esta página creó.

¡Por eso es tan útil tener nuestro JS en todas tus páginas, incluso si no lo necesitas y estás usando enlaces de redirección todo el camino!